//package org.example.controller;
//
//import com.google.common.collect.ImmutableMap;
//
//import org.example.entity.SysDept;
//import org.example.entity.SysMenu;
//import org.example.entity.SysRole;
//import org.example.service.SysMenuListService;
//import org.example.service.SysRoleService;
//import org.springframework.security.access.prepost.PreAuthorize;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//import java.security.Principal;
//import java.util.List;
//import java.util.Map;
//
//@RestController
//@RequestMapping("/menu-list")
//public class SysMenuListController {
//    @Resource
//    private SysMenuListService sysMenuListService;
//
//    @GetMapping
//    public List<SysMenu> menuList(Principal principal){
//        return  sysMenuListService.menuList(principal.getName());}
//    //删除数据
//    @DeleteMapping("/{id}")
//    public Map<String, Object> deleteMenu(@PathVariable("id") Long id) {
//        System.out.println("删除");
//        sysMenuListService.deleteMenu(id);
//        return ImmutableMap.of("code", 1, "msg", "success");
//    }
//    //添加数据
//    @PostMapping
//    public Map<String, Object> add(@RequestBody SysMenu sysMenu) {
//        sysMenuListService.add(sysMenu);
//        return ImmutableMap.of("code", 1, "msg", "success");
//    }
//    @GetMapping("/{id}")
//    public SysMenu getMenuListById(@PathVariable("id") Long id) {
//
//        System.out.println("edit---->id的值为："+id);
//        return sysMenuListService.getMenuListById(id);
//    }
//}
